Part Number Hot Search : 
M1389 NTE874 02204 DRF1402F TLPGE PP1679 DM74A TSM802C
Product Description
Full Text Search
 

To Download UM2047 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  may 2016 docid029189 rev 2 1/16 16 UM2047 user manual x-nucleo-53l0a1 ranging an d gesture detection sensor expansion board based on vl53l0x for stm32 nucleo introduction this document provides detailed hardware information on x-nucl eo-53l0a1 expansion board. the x-nucleo-53l0a1 expansion board is compatible with stm32 nucleo family and arduino? electronic boards. this product is part of stmicroelectronics of fering of expansion boards designed around the vl53l0x ranging and gesture recognition sensor, based on st patented flightsense? technology. to allow the user to validate the vl53l0x in an environment as close as possible to its final application, the x-nucleo-53l0a1 expansion boa rd is delivered with a holder in which 3 different height spacers of 0.25, 0.5 and 1mm, used to simulate the air gap, can be fitted, with the cover glass above the spacer. to allow the user to quickly access th e gesture recognition demonstration, the x-nucleo-53l0a1 expansion board is delivered with two vl53l0x satellites. demonstration software, available on www.st.com/vl53l0x, is included in the x-cube-53l0a1. figure 1. x-nucleo-53l0a1 expansion board, spacers, cover glass and satellites www.st.com
contents UM2047 2/16 docid029189 rev 2 contents 1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 document reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 x-nucleo-53l0a1 expansion board . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.1 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 electrical schematic and list of material . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.1 electrical schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.2 list of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 solder drop configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4 integrated device pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4 vl53l0x satellite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5 safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.1 electrostatic precaution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.2 laser considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
docid029189 rev 2 3/16 UM2047 overview 16 1 overview the x-nucleo-53l0a1 expansio n board features the vl53l0x rang ing and gesture recognition sensor, based on st?s flightsense?, time-of-flight technology. it is compatible with the stm32 nucleo bo ard family, and with the arduino uno r3 connector layout. several st expansion boards can be superposed through the arduino connectors, which allows, for example, to develop vl53l0x applications with bluetooth or wi-fi interface. the x-nucleo-53l0a1 expansio n board is delivered with: ? three spacers of 0.25, 0.5 and 1 mm height, used to simulate different airgap between the vl53l0x and the cover glass ? a cover glass to simulate the integration of the vl53l0x into the customer?s final product. ? two vl53l0x satellites, which can be plugg ed onto the x-nucleo-53l0a1 expansion board or connected through flying wires to the x-nucleo-53l0a1 expansion board. ? two 10 pin connectors to enable customer to connect the two satellites onto the x-nucleo-53l0a1 expansion board. note: the vl53l0x is delivered with a liner, in order to prevent potential foreign material to penetrate inside the modules holes during asse mbly process. it must be removed at the latest possible step during final assembly, and anyway before module calibration. 2 document reference table 1. ordering information ordering code description x-nucleo-53l0a1 expansion board for stm32 nucleo board family - spacers and glass - two satellites table 2. document references description docid vl53l0x data brief db2846 x-nucleo-53l0a1 expansion board data brief db2901 p-nucleo-53l0a1 pack data brief db2905 x-cube-53l0a1 data brief db2902 getting started with vl53l0x ranging, gesture detection sensor software expansion for stm32cube. um2046
x-nucleo-53l0a1 expansion board UM2047 4/16 docid029189 rev 2 3 x-nucleo-53l0a1 expansion board this section describes the x-nucleo-53l0a 1 expansion board feat ures and provides information which could be useful for unde rstanding the electrical characteristics. figure 2. x-nucleo-53l0a1 expansion board block diagram 3.1 overview the board allows the user to test the vl53l0x functionality, to program it and to understand how to develop an application using vl53l0x. it integrates: ? a 2.8v regulator to supply the vl53l0x. ? level translators to adapt the i/o level to the micro controller main board. ? a 4-digit display to render the range value in mm ? arduino uno r3 connectors ? optional vl53l0x satellite connectors ? solder drops to allow different configurations of the expansion board ;18&/(2/$h[sdqvlrqerdug $5'8,12 &211(&7256 8 /hyho 7udqvodwru 7;63:5 *3,2b/b9 8 /hyho 7udqvodwru 7;63:5 8 *3,2 ([sdqghu 6703( *3,2 6'$ 6&/ 8 *3,2 ([sdqghu 6703( ;6+87b/ ;6+87b5 ;6+87 *3,2b5b9 *3,2b9 9 9 ;6+87b/b9 ;6+87b5b9 ;6+87b9 6'$b9 6&/b9 3 9//; 5ljkwfrqqhfwru 9 9 9 9 9 *3,2b5 *3,2b/ 9 9 9 $qg vroghugurs 'lvsod\ 1frgh$ 6hjphqwfrqwurov  6hjphqwfrqwurov  3 9//; /hiwfrqqhfwru 8 /hyhowudqvodwru 67$475 &1 ' ' ' ' ' ' *1' $9'' ' '           6&/ 6'$ *3,2b/ ,17b/ *3,2b5 ,17b5 &1 ' ' ' ' ' ' ' '         *1' 9 9 5(6(7 ,25() 1& 9,1         &1 9       $ $ $ $ $ $ &1 ,17 *3,2 9 8 5hjxodwru /'385 9 9 6 9//;
docid029189 rev 2 5/16 UM2047 x-nucleo-53l0a1 expansion board 16 it is fundamental to program a micro-controller to control the vl53l0x through the i2c bus and drive the 4-digit display on board. application software and examples of c-ansi source code are available on www.st.com/vl53l0x . the x-nucleo-53l0a1 expansio n board and stm32 nucleo are connected through arduino compatible connectors cn5, cn6, cn8 and cn9 as shown in figure 3 and described in table 3 and table 4 . the arduino connectors on stm32 nucleo board support arduino uno revision 3. figure 3. x-nucleo-53l0a1 expansion board arduino connector layout       &1 ,25() 9 *1'         9,13 9 *1' 1& 5(6(7 9 9,1 &1 &1 ' ' ' ' ' ' ' ' ' ' ' ' ' ' *1' $9'' ' ' 6&/ 6'$ ,17b/ *3,2b/ ,17b/ 1& ,17b5 1& *3,2b5 ,17b5 &1 ,17 8 *3,2 ,17 8 )lw 1& $ $ $ $ $ $ 8 8 1& 8 1& 8                  
x-nucleo-53l0a1 expansion board UM2047 6/16 docid029189 rev 2 table 3. arduino left conne ctor on nucleo-f401re board cn nb vl53l0x board pin nb pin name mcu pin x-nucleo-53l0a1 expansion board function cn6 power 1nc nc 2 nc ioref not used 3 nc reset not used power 4 +3v3 +3v3 3.3v supply 5 nc +5v not used gnd 6 gnd gnd gnd gnd 7 gnd gnd gnd 8 nc vin not used cn8 analog 1 nc pa0 not used 2 nc pa1 not used gpio1 3 int pa4 interrupt signal from vl53l0x on board soldered device 4 nc pb0 not used gpio1 5 int* pc1 (1) 1. depends on stm32 nucleo board solder bridges, see details in section 3.3: solder drop configurations . these interrupt signals are duplicated, but not used. this offers hardware connection flexibility in case of conflict on mcu interface management when expansi on board is used superposed with other expansion boards. in this case remove solder drop from the us ed interrupt and instead fit the solder drop in ?n.c?. by default not used interrupt signal from vl53l0x on board soldered device 6 nc pc0 not used
docid029189 rev 2 7/16 UM2047 x-nucleo-53l0a1 expansion board 16 table 4. arduino right connector on nucleo-f401re board cn nb vl53l0x board pin nb pin name mcu pin x-nucleo-53l0a1 ex pansion board function cn5 digital scl 10 d15 pb8 i2c1_scl sda 9 d14 pb9 i2c1_sda 8 nc avdd not used gnd 7 gnd gnd gnd 6 int_l pa5 not used 5 nc pa6 not used 4 nc pa7 not used 3 nc pb6 not used gpio1_l 2 int_l* pc7 by default not used interrupt signal from optional vl53l0x left satellite board (1) 1. these interrupt signals are duplicated, but not used by default, this offers hardware connection of the satellite board vl53l0x interrupt signals and flexibilit y in case of conflict on mcu interface management when expansion board is used superpos ed with other expansion boards. in this case select, through a solder drop, the mcu port which is free. gpio1_l 1 int_l pa9 by default not used interrupt signal from optional vl53l0x left satellite board (1) cn9 digital 8 nc pa8 not used 7 nc pb10 not used 6 nc pb4 not used gpio1_r 5 int_r* pb5 by default not used interrupt signal from optional vl53l0x right satellite board (1) 4 nc pb3 not used gpio1_r 3 int_r pa10 by default not used interrupt signal from optional vl53l0x right satellite board (1) 2 nc pa2 not used 1 nc pa3 not used
x-nucleo-53l0a1 expansion board UM2047 8/16 docid029189 rev 2 3.2 electrical schemati c and list of material 3.2.1 electrical schematic figure 4. x-nucleo-53l0a1 board schematic  ?) & *3,2b/ *3,2b5 *1' 6'$b9 6&/b9 ;6+87b9 *3,2b9 9,13 9 6'$ 6&/ 67$475 *3,2 9,13 9 n 1& 1&    *3,2b/b9 ;6+817b/b9 6&/b9 6'$b9 &211/()7 *3,2b5b9 ;6+817b5b9 &2115,*+7 9287 9 n n n n n 8 7;6(3:5 q) q) q) q)            q) q) 8 7;6(3:5 9,13 9                 & & & & 8 8 3 3 5 5 5 5 & & ?) & 5 5 ;6+87b5 ;6+87b/ ;6+87 8 n n 5 5 q) ?) 6 9//; 9287 9   8 /'385    ?) 9287 9 n             5 5 n q) & & & &  5 5 n n /hyhowudqvodwruv 5hjxodwru n 5 5  3% $gg2q )hdwxuh      & q) 5 n 8 736 ;6+87b5 ;6+87b/ n n n 8 6703( n n n n n n n n 8 6703( 9,13 9 n n n n n n n n n n n n n n n n n 6&/ 6'$                                              8 8 8 8 8 8 )lw )lw )lw 1& 1& 1& 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5                                                                       gljlwglvsod\ .rkrq 1&rgh$ ( ) * $ ' % & ( ) * $ ' % & ( ) * $ ' % & ( ) * $ ' % & 8 8 8 8 8 8 )lw )lw )lw 1& 1& 1& *3,2h[sdqghuv glvsod\ 9//;dssolfdwlrq 2swlrqdo 9// $ggrqerdug & & q) q)           $9''9&6(/ $9669&6(/ *1' *1' ;6+87 *1'             *1' $9'' 6&/ 6'$ '1& *3,2 9// &rxogehru1&ru*urxqghg *1' 9 9 5(6(7 ,25() 1& 9,1         &1 9,13 9       $ $ $ $ $ $ &1 ,17 ,17 1& )lw *3,2 8 8 &1 ' ' ' ' ' ' *1' ' '           6&/ 6'$ *3,2b/ ,17b/ ,17b5 *3,2b5 ,17b5 ,17b/ 1& &1 ' ' ' ' ' ' ' '         1& 1& 1& 8 8 8 8 $9'' $5'8,12&211(&7256
docid029189 rev 2 9/16 UM2047 x-nucleo-53l0a1 expansion board 16 3.2.2 list of materials table 5. list of materials components value reference supplier comments vl53l0x application c1, c3 100nf x5r supply voltage decoupling c2 4.7f x5r - 6.3v supply voltage decoupling r1 47k interrupt output pull-up r2 47k reset input pull-up r66, r67 4.7k sda and scl line pull-up at 2.8v s1 vl53l0x st ranging and gesture recognition device vl53l0x satellite board interfaces r20 47k left satellite board interrupt output pull-up r21 47k left satellite board reset input pull-up r22 47k right satellite board reset input pull-up r23 47k right satellite board interrupt output pull-up 2.8v regulator application c8 10f x5r - 6.3v output voltage decoupling c9 10f x5r - 6.3v input voltage decoupling r35 49.9k feedback resistor bridge to set the output voltage to 2.8v r43 20k u20 ld39050pur st output programmable regulator level translator application c4, c6, c11 100nf 2.8v decoupling capacitor c5, c7, c13 100nf 3.3v decoupling capacitor c12 1f x5r - 6.3v r68, r69 4.7k sda and scl line pull-up at 3.3v u3, u9 txs0108pwr ti for all signals except i2c interface u24 st2329aqtr st for i2c interface add-on feature c10 100nf supply decoupling capacitor r45 4.7k push-button pull-up r46 1k output pull-up
x-nucleo-53l0a1 expansion board UM2047 10/16 docid029189 rev 2 3.3 solder drop configurations solder drops allow the following config urations for x-nucleo-53l0a1 boards: ? in case the developer wants to do an application with several expansion boards superposed and: ? there is a conflict on microcontroller po rt allocation, the gpio1 can be outputted on cn8/a4 (u17 fitted) of the arduino c onnector. the default configuration is gpio1 is outputted on cn8/a2 (u14 fitted) of the arduino connector. ? there is a conflict on i2c addresses, the addresses of the stmpe1600 can be modified.(default addresses a2,a1,a0: 000 and 001). ? in case the developer wants to connect satellites (see figure 5 ): ? the vl53l0x interrupt of th e left satellite board can be outputted on cn5/d9 (u10 fitted) or cn5/d8 (u11 fitted) of the ar duino connector. by default u10 and u11 are not fitted. ? the vl53l0x interrupt of the right satellite board can be outputted on cn9/d4 (u15 fitted) or cn9/d2 (u18 fitted) of the arduino connector. by default u15 and u18 are not fitted. ? the vl53l0x interrupts of left and right satellite boards, gp io1_l and gpio1_r, can be shared with the vl53l0x interrupt on the main board, gpio1, by fitting u7 and u8 solder drops. by default u7 and u8 are not fitted. r60 0 delay time setting (def = 10ms) pb1 push-button u22 tps3838k33 ti supervisory circuit gpio expander and 4 digit-7 segment display application c14, c15 100nf supply decoupling capacitor display1 khn40365ag1d kohon r24,r25, r26, r27, r29, r31, r33, r36, r37, r38, r39, r40, r41, r42, r44, r47, r48, r50, r51, r52, r55, r56, r57, r58, r59, r61, r62, r63 470 segment current setting u19, u21 stmpe1600 st gpio expander for vl53l0x xshut signals and 4 digit / 7 segment display table 5. list of materials (continued) components value reference supplier comments
docid029189 rev 2 11/16 UM2047 x-nucleo-53l0a1 expansion board 16 figure 5. interrupt configurations
x-nucleo-53l0a1 expansion board UM2047 12/16 docid029189 rev 2 3.4 integrated device pinning figure 6. integrated device pinning                     $ 9&&$ $ $ $ $ $ $ $ 2( % 9&&% % % % % % % % *1' 7;6(3:5 $ 9&&$ $ $ $ $ $ $ $ 2( ,qsxwrxwsxw5hihuhqfhgwr9&&$ $sruwvxsso\yrowdjh ,qsxwrxwsxw5hihuhqfhgwr9&&$ ,qsxwrxwsxw5hihuhqfhgwr9&&$ ,qsxwrxwsxw5hihuhqfhgwr9&&$ ,qsxwrxwsxw5hihuhqfhgwr9&&$ ,qsxwrxwsxw5hihuhqfhgwr9&&$ ,qsxwrxwsxw5hihuhqfhgwr9&&$ ,qsxwrxwsxw5hihuhqfhgwr9&&$ vwdwhrxwsxwprghhqdeoh ,qsxwrxwsxw5hihuhqfhgwr9&&% %sruwvxsso\yrowdjh ,qsxwrxwsxw5hihuhqfhgwr9&&% ,qsxwrxwsxw5hihuhqfhgwr9&&% ,qsxwrxwsxw5hihuhqfhgwr9&&% ,qsxwrxwsxw5hihuhqfhgwr9&&% ,qsxwrxwsxw5hihuhqfhgwr9&&% ,qsxwrxwsxw5hihuhqfhgwr9&&% ,qsxwrxwsxw5hihuhqfhgwr9&&% *urxqg % 9&&% % % % % % % % *1' 7239,(:6   &7 *1' 9 ''  05  5(6(7 736   (1 /'385 *1'   9 ,1 $'-  3*  9 287     9/ 9&& ,2 9/ 67$ ,2 9/   ,2 9&& ,2 9&&  2(  *1'   1& 1&                         $ *3,2b *3,2b *3,2b *3,2b *3,2b *1' $ ,17 9&& 6'$ 6&/ *3,2b *3,2b *3,2b *3,2b *3,2b *3,2b $ *3,2b *3,2b *3,2b *3,2b *3,2b 6703(
docid029189 rev 2 13/16 UM2047 vl53l0x satellite 16 4 vl53l0x satellite the vl53l0x satellites are supplied at 2. 8v by the regulator present on the x-nucleo-53l0a1 expansion board. figure 7. vl53l0x satellite schematic the vl53l0x satellites can be directly pl ugged onto the x-nucl eo-53l0a1 expansion board through the two 10 pin connectors or connected to the board through flying leads. when connected through flying leads, develope rs should break off the mini pcb from the satellite board, and use only t he ?vl53l0x mini pcb? which benefits from a smaller form factor for an easier integration into customers devices. *1' $9'' 6&/ 6'$ '1& *3,2 ,17 9//;vdwhoolwh 9//;plql3&%      9//;        5 n & ?) & q) 5 n 5 n ,17 1& 6'$ 6&/ 5 5 9'' 5 5 5 5 1& ;6'1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 - $9''9&6(/ $9669&6(/ *1' *1' ;6+87 *1'             9//; 5 5 6&/b, 6'$b, *1' 1&b,      ,17b, ;6'1b, 9'' 1&b, -      &rxogehru1&ru*rxqghg ,17 ;6'1 1& 1& 6'$ 6&/ 9'' *1'
safety UM2047 14/16 docid029189 rev 2 figure 8. vl53l0x mini pcb flying lead connection to x-nucleo-53l0a1 expansion board 5 safety 5.1 electrostatic precaution figure 9. electrostatic logo you should exercise electrostatic precautions, including using ground straps when using the x-nucleo-53l0a1 expansion board. failure to prevent electrostatic discharge could damage the device. 5.2 laser considerations the vl53l0x contains a laser emitter and corres ponding drive circuitry. the laser output is designed to remain within class 1 laser safety limits under all reasonably foreseeable conditions including si ngle faults in compliance with iec 60825-1:2014 (third edition). the laser output will remain within class 1 limits as long as the stmicroelectronics recommended device settings are used and the operating conditions specified in the datasheet are respected. the laser output power must not be increased by any means and no optics should be used with the intention of focusing the laser beam.
docid029189 rev 2 15/16 UM2047 revision history 16 figure 10. class 1 laser product label 6 revision history table 6. document revision history date revision changes 18-may-2016 1 initial release. 25-may-2016 2 update table 2: document references
UM2047 16/16 docid029189 rev 2 important notice ? please read carefully stmicroelectronics nv and its subsidiaries (?st?) reserve the right to make changes, corrections, enhancements, modifications, and improvements to st products and/or to this document at any time without notice. purchasers should obtain the latest relevant in formation on st products before placing orders. st products are sold pursuant to st?s terms and conditions of sale in place at the time of o rder acknowledgement. purchasers are solely responsible for the choice, selection, and use of st products and st assumes no liability for application assistance or the design of purchasers? products. no license, express or implied, to any intellectual property right is granted by st herein. resale of st products with provisions different from the information set forth herein shall void any warranty granted by st for such product. st and the st logo are trademarks of st. all other product or service names are the property of their respective owners. information in this document supersedes and replaces information previously supplied in any prior versions of this document. ? 2016 stmicroelectronics ? all rights reserved


▲Up To Search▲   

 
Price & Availability of UM2047

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X